home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Collection of Tools & Utilities
/
Collection of Tools and Utilities.iso
/
comm
/
gt_pcp03.zip
/
PCP-DIAL.SCR
< prev
next >
Wrap
Text File
|
1991-11-28
|
10KB
|
440 lines
; ┌──────────────────────────────────────────┐
; │ Dialing Directory Script for PCP calls │
; │ by Dan Mancuso, Another BBS? (900/006) │
; │ (c) 1991 Version 0.3α 11/28/91 DJM │
; └──────────────────────────────────────────┘
;
; ┌┬┬┬┬┬┬┬┬┬┬┬┬┬┬┬┬┬┬┬┬┬┬┬┬┬┬┬┬┬┬┬┬┬┬┬┬┬┬┬┬┬┬┬┬┬┬┬┬┬┬┬┬┬┐
; ├┼┴┴┴┴┴┴┴┴┴┴┴┴┴┴┴┴┴┴┴┴┴┴┴┴┴┴┴┴┴┴┴┴┴┴┴┴┴┴┴┴┴┴┴┴┴┴┴┴┴┴┴┼┤
; ├┤ ├┤
; ├┤ THIS IS THE SCRIPT THAT SHOULD BE ENTERED AS YOUR ├┤
; ├┤ DIALING SCRIPT IN THE PCP.DIR DIALING DIRECTORY ├┤
; ├┤ ├┤
; ├┼┬┬┬┬┬┬┬┬┬┬┬┬┬┬┬┬┬┬┬┬┬┬┬┬┬┬┬┬┬┬┬┬┬┬┬┬┬┬┬┬┬┬┬┬┬┬┬┬┬┬┬┼┤
; └┴┴┴┴┴┴┴┴┴┴┴┴┴┴┴┴┴┴┴┴┴┴┴┴┴┴┴┴┴┴┴┴┴┴┴┴┴┴┴┴┴┴┴┴┴┴┴┴┴┴┴┴┴┘
;
; These scripts are released under the "FREEWARE" concept, you are free to
; use it and pass it along to anyone under the agreement that all files
; will be sent intact without alterations to the original scripts. No fee
; may be charged (other than normal BBS subscriptions or minimal fee for
; disks and copying charge - not to exceed $5.00)
;
; To register these scripts for use, please NetMail me at 900/006 or send
; a postcard or letter to:
;
; Dan Mancuso
; Another BBS?
; 5621 Acoma SE Ste. 11A
; Albuquerque, NM 87108
;
;
; Absolutely no guarantees come with these scripts. They work for me and
; should work for you. I accept NO responsibitity whatsoever for anything
; that may or may not happen while using these scripts.
;
; Please read the accompanying documentation for instructions for use and
; what you NEED to change and what you CAN change..
;
; If you make any modifications to these scripts of consequence, please
; forward a copy to me. If the changes are nice I will incorporate them into
; the next release and give you credit for the change!
;
;
; -----------------------------------------------------------------------------
;
;
; Included SCRIPTS : PCP-DIAL.SCR - Script for PCP remote connects
; DIAL-PCP.SCR - Script to connect to PCPursuit
;
; Other Files : PCP.KEY - Macro Key file for these Scripts
; PCP-SCR.DOC - Documentation for these Scripts
; PCP.DIR - Sample PCP remote dialing directory
; PCPSTART.DIR - Sample PCP access dialing directory
; PCP-CITY.COD - Current list of PCP Cities
; PCPBILL - Reply from PCP about billing
;
; -----------------------------------------------------------------------------
;
; ┌───────────────────────────────────────────────────────┐
; │ Description of VARIABLES used in attached SCRIPTS │
; └───────────────────────────────────────────────────────┘
;
;
; PCP-DIAL.SCR
; ~~~~~~~~~~~~
;
; V1 = Sets PCP baud rate
; V2 = Phone number for DESTINATION BBS
; V3 = V2 with <CR> stripped
; NOTE: DO NOT put dashes in the phone numbers in the PCP Directory
; V4 = RESULT Code from remote modem
; V5 = used for reponse gathering of remote modem
;
;
; DIAL-PCP.SCR
; ~~~~~~~~~~~~
;
; V27= STRing result for V28
; V28= COUNTER - Number of attempts to connect to PCP local access number
; V29= DISCONNECT message (garbage) from PCPursuit HANGUP
;
;
; -----------------------------------------------------------------------------
;
;
QUIET OFF
SCREEN OFF
CURSOR OFF
CLEAR
MKWIN 12 1 68 8 "PCP Call Information"
WRITELN
SETCOLOR 2 0
WRITE " Dialing PCP CITY...... "
SETCOLOR 10 0
WRITELN %CITY
SETCOLOR 2 0
WRITE " Final Destination..... "
SETCOLOR 14 0
WRITELN %NAME
SETCOLOR 2 0
WRITE " Destination Number.... "
SETCOLOR 14 0
WRITELN %NUM
SETCOLOR 2 0
WRITE " Baud rate to connect.. "
SETCOLOR 12 0
WRITELN %BAUD
MKWIN 8 8 72 24 "PC Pursuit Call Progress"
SENDLN
TWAIT 500
SEND "@"
TWAIT 500
SENDLN
WAIT 15 FOR "@"
CASE %FAIL OF
TRUE
SETCOLOR 14 4
WRITELN
WRITELN " Cannot get PCP command mode "
ALARM 1
GOTO QUIT
ESAC
TWAIT 500
SEND "D"
TWAIT 500
SENDLN
V5 = ""
GETLN V5
GETLN V5
CASE %5 OF
~ DISCON
SETCOLOR 6 0
WRITELN
WRITELN " Disconnected from remote city "
BEEP
ESAC
WRITELN
SETCOLOR 2 0
WRITELN " PCPursuit Ready "
V2 = %NUM
TWAIT 500
WRITELN
SETCOLOR 3 0
WRITE " Logging into PCPursuit city: "
SETCOLOR 10 0
WRITE %CITY
SETCOLOR 3 0
WRITELN "... Please wait!"
SEND "C D/"
SEND %CITY
V1 COPY %BAUD 1 2
;
; PPP999999D ...to be replaced with your PCP ID
; ||||||||||
; vvvvvvvvvv
;
SEND "/"%1",PPP999999D"
TWAIT 500
SENDLN
WAIT 15 FOR "PASSWORD ="
CASE %FAIL OF
TRUE
SETCOLOR 14 4
WRITELN " ┌──────────────────────────────────────┐ "
WRITELN " │ PCP not accepting connection │ "
WRITELN " │ -------------------------------- │ "
WRITELN " │ ID, CITY, or BAUD may not be correct │ "
WRITELN " │ Check PCP.DIR/PCP-DIAL.SCR-try again │ "
WRITELN " └──────────────────────────────────────┘ "
ALARM 1
GOTO QUIT
ESAC
;
; xxxxxx ...to be replaced with your PCP password
; ||||||
; vvvvvv
;
SEND "xxxxxx"
TWAIT 500
SENDLN
WAIT 30 FOR "CONNECTED"
CASE %FAIL OF
TRUE
SETCOLOR 14 4
WRITELN " PCP Password was not accepted "
ALARM 1
GOTO QUIT
ESAC
SETCOLOR 2 0
WRITE " Login Completed... "
SETCOLOR 3 0
WRITELN "Setting Parameters. "
TWAIT 500
SEND "I"
TWAIT 500
SENDLN
TWAIT 1000
SEND "ATZ"
TWAIT 500
SENDLN
WAIT 15 FOR "OK"
CASE %FAIL OF
TRUE
SETCOLOR 14 4
WRITELN " Remote modem did not respond to ATZ "
ALARM 1
GOTO QUIT
ESAC
SENDLN
SENDLN "@"
WAIT 15 FOR "@"
CASE %FAIL OF
TRUE
SETCOLOR 14 4
WRITELN " Cannot get PCP command line "
ALARM 1
GOTO QUIT
ESAC
SENDLN "SET 5:1"
WAIT 15 FOR "@"
CASE %FAIL OF
TRUE
SETCOLOR 14 4
WRITELN " Cannot set parameter 1 "
ALARM 1
GOTO QUIT
ESAC
SENDLN "RST? 5:1"
WAIT 15 FOR "@"
CASE %FAIL OF
TRUE
SETCOLOR 14 4
WRITELN " Cannot set parameter 2 "
ALARM 1
GOTO QUIT
ESAC
SENDLN "CONT"
TWAIT 1000
SETCOLOR 2 0
WRITELN " Parameters Set..."
WRITELN
SETCOLOR 3 0
WRITE " Connected to PC Pursuit City: "
SETCOLOR 10 0
WRITELN %CITY
SETCOLOR 3 0
WRITE " Now attempting to connect to: "
SETCOLOR 14 0
WRITELN %NAME
V3 = ""
V3 COPY %2 1 11
SETCOLOR 3 0
WRITE " Sending Dialing command...... "
SETCOLOR 11 0
WRITE %3 "{CR}"
SETCOLOR 3 0
WRITELN "..."
SETCOLOR 3 0
WRITE " Waiting for answer........... "
SEND %3
TWAIT 500
SENDLN
WAIT 15 FOR %3
CASE %FAIL OF
TRUE
SETCOLOR 14 4
WRITELN
WRITELN
WRITELN " Could not send phone number "
ALARM 1
GOTO QUIT
ESAC
TWAIT 500
V4 = ""
GETLN V4
SETCOLOR 15 0
WRITELN %4
WRITELN
TWAIT 1500
QUIET OFF
CASE %4 OF
~ CONNECT
LOG "PCP Connect: " %NAME " : " %TIME
BEEP
RMWIN
CLEAR
TWAIT 1000
SET ONLINE TRUE
~ BUSY
BEEP
~ NO
BEEP
BEEP
?
SETCOLOR 14 4
WRITELN
WRITE " Unexpected response recieved: "
SETCOLOR 15 0
WRITELN %4
WRITELN
BEEP
BEEP
BEEP
ESAC
TWAIT 1000
SETCOLOR 3 0
WRITE " Disconnecting from PCP City : "
SETCOLOR 10 0
WRITELN %CITY
SENDLN
TWAIT 500
SEND "@"
TWAIT 500
SENDLN
WAIT 15 FOR "@"
CASE %FAIL OF
TRUE
SETCOLOR 14 4
WRITELN " Cannot get PCP command mode "
ALARM 1
GOTO QUIT
ESAC
TWAIT 500
SEND "D"
TWAIT 500
SENDLN
V5 = ""
GETLN V5
GETLN V5
CASE %5 OF
~ DISCON
SETCOLOR 10 0
WRIT